firecrackers along a street which are blown up during festivities - Español Inglés Diccionario